﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Pai.LiveStation
{
    public abstract class MediaHubBase
    {
        private string hubName;
        private string hubDescription;
        private string hubWebAddress;

        private string hubService;

        

        public MediaHubBase(string name, string desc, string address, string service)
        {
            hubName = name;
            hubDescription = desc;
            hubWebAddress = address;
            hubService = service;
        }

        public string Name { get { return hubName; } set { hubName = value; } }
        public string Description { get { return hubDescription; } set { hubDescription = value; } }
        public string WebAddress { get { return hubWebAddress; } set { hubWebAddress = value; } }

        public virtual List<MediaBase> GetBroadcastList()
        {
            return new List<MediaBase>();
        }

    }
}
